#ifndef __MYSPI_H
#define __MYSPI_H
/**
	* @brief  进行SPI初始化，将采用SPI模式0进行通信。SPI要求主机的输入引脚初始化为浮空或上拉输入，输出为推挽输出。此处默认采用A4输出片选信号；A5输出时钟信
						号；A6：从机输出，主机输入；A7：主机输出，从机输入。这与STM32硬件进行SPI通信用到的引脚是相同的。其中对于主机STM32而言，A4、A5、A7都是输出引
						脚，A6是输入引脚。默认选用SPI1
  * @retval None
  */
void MySPI_Init(void);

/**
	* @brief  SPI起始命令，即从机使能
  * @retval None
  */
void MySPI_Start(void);

/**
	* @brief  SPI终止命令，即从机失能
  * @retval None
  */
void MySPI_Stop(void);

/**
* @brief  模式0下进行SPI互换字节。此处选择非连续传输，尽管会损失一些性能，但过程是十分简单明了的
	* @param  ByteSend: 要发送的数据
	* @retval 从机发来的一字节数据
  */
uint8_t MySPI_SwapByte(uint8_t ByteSend);
#endif
